package com.jwsoft.manager.core.integration;

import com.github.pagehelper.PageInfo;
import com.jwsoft.manager.common.vo.eduHouseholdOffline.EduHouseholdOfflineVO;
import com.jwsoft.manager.common.vo.eduLivePlace.EduLivePlaceVO;
import com.jwsoft.manager.common.vo.eduLivePlaceOffline.EduLivePlaceOfflineVO;
import com.jwsoft.manager.common.vo.eduLivePlaceOffline.EduLivePlaceOfflineKeyVO;
import com.jwsoft.manager.common.vo.eduLivePlaceOffline.EduLivePlaceOfflineQueryVO;
import com.jwsoft.manager.core.dao.model.EduLivePlace;

/**
 * 线下居住证新增业务本地接口
 *
 * @author wangt
 * @since 2024-06-06
 */
public interface EduLivePlaceOfflineIntegration {
    /** 分页查询 */
    PageInfo<EduLivePlaceOfflineVO> getList(EduLivePlaceOfflineQueryVO vo);
    /** 根据主键查询详情 */
    EduLivePlaceOfflineVO getById(EduLivePlaceOfflineKeyVO vo);
    /** 保存前统一校验*/
    void checkSave(EduLivePlaceOfflineVO vo);
    /** 新增 */
    EduLivePlaceOfflineVO add(EduLivePlaceOfflineVO vo);
    /** 修改 */
    EduLivePlaceOfflineVO edit(EduLivePlaceOfflineVO vo);
    /** 根据主键删除 */
    void del(EduLivePlaceOfflineKeyVO vo);

    void saveOffline(EduLivePlaceOfflineVO vo);
}
